FSCSI Local Rejects


The BBBB BBBB field in the sense data is defined by AIX protocol error documentation as a return code field, but is not always used as a return code field, the contents depend on the error message.

Also, if the Reply IOCB was returned in the sense data and the LR field is not 0x00, thenLR field contains an adapter local reject code.

Detail Data SENSE DATA NOTE: Below is a portion of the AIX 5.3 and AIX 6.1 error templates. Click here to see full error template

AIX Version 5 and below

RRRR RRRR AAAA AAAA BBBB BBBB CCRR RRRR RRRR YYYY LLLL LLLL LLLL LLLL FFFF FFFF
QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ GGGG GGGG OOOO OOOO OOOO OOOO EEEE EEEE
EEEE EEEE VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT
LRTT TTTT TTTT TTTT TTTT TTTT


AIX Version 6 and above


hhhh hhhh AAAA AAAA BBBB BBBB CCtt vvvv TTTT YYYY LLLL LLLL LLLL LLLL FFFF FFFF
QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ QQQQ
GGGG GGGG pppp pppp OOOO OOOO OOOO OOOO EEEE EEEE EEEE EEEE ssss ssss ssss ssss
wwww wwww wwww wwww nnnn nnnn nnnn nnnn nnnn qqqq qqqq qqqq rrrr rrrr rrrr rrrr
MMNN PPSS UUWW XXZZ 11RR 2222 3333 3333 4444 4444 5555 5555 6666 6666 RRRR RRRR
7777 7777 8899 aabb cccc cccc dddd dddd eeee eeee ffgg iijj mmnn ooRR JJJJ uuuu
%%%% %%%% %%%% %%%% &&&& &&&& **** **** :::: :::: xxxx yyyy IIII IIII IIII IIII
VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV VVVV
TTTT TTTT TTTT TTTT TTTT TTTT TTTT TTTT LRTT
TTTT TTTT TTTT TTTT TTTT TTTT TTTT



This field may contain one of the following:

BBBB BBBB May contain
0000 0000 thru 0000 007F errno.h
0000 0001 or 0000 0080 SCSI hardware error code scsi.h
0000 0100 thru 000 09xx Fabric switch name server reject code


Error code
"AAAA AAAA"
field contents what does it mean and what to do
0000 000C valid_class_mask Fibre channel class mask, is used to determine what class of traffic is supported by the end device. This message is logged when the target device does not support the FC class that the AIX protocol driver requests. Contact AIX SAN support
0000 0061 sciolst->setting_mask This is the supported FC class mask for the target devices and AIX., This is a SAN or AIX issue, contact SAN AIX support..
0000 00a9 trace length An attempt by AIX to get memory for a trace table has failed. The BBBB field contains the amount of memory requested. Contact AIX SAN support.
0000 00ab max_resid_size A get ID request did not provide a large enough buffer to hold the ID, the BBBB field contains the size of the buffer, contact AIX support.
0000 00b3 bp->flags This is the scsi buffer flags associated with the scsi device command. There errors indicate an error in the scsi command, or a change in the SAN, contact AIX SAN support.
0000 00c1
0000 00d2
0000 00d4
0000 00d5
0000 00c4 num_matches If a heuristic match was made looking up the device info, this field contains the number of matches. This indicates a change in the SAN or an AIX issue. contact AIX SAN support.
0000 00c5
0000 00e4
0000 00cf match_attempts This is the number of attempts looking up device information. This is a AIX issue, contact AIX SAN support.
0000 00d0 scsi_opt_code This is the scsi command requested, this is an AIX issue, contact AIX SAN support.
0000 00d7 gen_req_wdog.timer_id the wdog timer is used to time certain AIX events, Contact SAN AIX support
0000 00d8
0000 00da



errno.h reason codes:

HEX Reason code Name Meaning What to do
0x01 EPERM The operation is not permitted Contact SAN AIX support
0x05 EIO AIX IO error Contact SAN AIX support
0x06 ENXIO No such device or address
  • The end device (disk/tape) is not registered with the name server
  • The switch does not support the operation.
0x0B EAGAIN Resource temporarily unavailable This is an information messages, if it persists, contact SAN AIX support
0x0C ENOMEM Not enough space Contact SAN AIX support
0x0E EFAULT Bad Address An AIX copy in function failed, contact SAN AIX support
0x10 EBUSY Resource Busy This is an information messages, if it persists, contact AIX SAN support
0x13 ENODEV No such device The device does not have an active login session with AIX, This is a end device issue, it appears to have left the SAN,
0x16 EINVAL Invalid arguments
  • Invalid call to dynamic tracking (AIX issue)
  • Invalid parameter for the request. (AIX issue)
Contact SAN AIX support
0x2E ENOTREADY Device not ready The end device is not ready, this is a SAN end device issue, contact SAN AIX support.
0x32 ENOCONNECT No connection The end device does not have a login session with AIX. This is a SAN issue, Contact your SAN fabric vendor for SAN/fabric hardware support
0x3D ENOPROTOOPT Protocol not available The device login does not support the requested protocol, this is an end device SAN issue, Contact your SAN fabric vendor for SAN/fabric hardware support
If this FC HBA is IBM FC5774 /5773 with GA firmware it is possible to see falsely reported parity errors. (corrected at latest F/W level.) any other HBAs have reported a parity error to the adapter driver and has been taken off-line.
0x45 ENETDOWN The Link is down, Do link down problem determination
0x46 ENETUNREACH The device is unreachable We do not have a link.
Do link down problem determination.
0x4E ETIMEOUT The connection timed out An end device connection has timed out. This is an end device SAN issue, Contact your SAN fabric vendor for SAN/fabric hardware support.
0x4F ECONNREFUSED Connection refused An end device has refused a process login. This is an end device SAN issue, Contact your SAN fabric vendor for SAN/fabric hardware support.